/**
 * 
 */
package org.gas.barapraja.proc;

import org.gas.barapraja.db.entity.Message;

/**
 * @author gilang
 *
 */
public interface MsgStore {
	
	/**
	 * 
	 * @param message
	 */
	void addMsg(Message message);
	
	/**
	 * 
	 * @param message
	 */
	void removeMsg(Message message);
	
	/**
	 * 
	 * @param index
	 * @return
	 */
	Message getMsg(int index);
	
	/**
	 * 
	 * @return
	 */
	int count();

}
